● S t o r i e s
● F i r e h o s e
● A l l
● P o p u l a r
● P o l l s
● S o f t w a r e
● T h o u g h t L e a d e r s h i p
S u b m i t
●
L o g i n
● or
●
S i g n u p
● T o p i c s :
● D e v i c e s
● B u i l d
● E n t e r t a i n m e n t
● T e c h n o l o g y
● O p e n S o u r c e
● S c i e n c e
● Y R O
● F o l l o w u s :
● R S S
● F a c e b o o k
● L i n k e d I n
● T w i t t e r
●
Y o u t u b e
●
M a s t o d o n
● B l u e s k y B l u e s k y
W a n t t o r e a d S l a s h d o t f r o m y o u r m o b i l e d e v i c e ? P o i n t i t a t m . s l a s h d o t . o r g a n d k e e p r e a d i n g !
Nickname:
Password:
Public Terminal
Forgot your password?
C l o s e
b i n s p a m d u p e n o t t h e b e s t o f f t o p i c s l o w n e w s d a y s t a l e s t u p i d
f r e s h f u n n y i n s i g h t f u l i n t e r e s t i n g m a y b e
c f l a m e b a i t t r o l l r e d u n d a n t o v e r r a t e d
v e f u n n y u n d e r r a t e d
d e s c r i p t i v e
p o d u p e e r r o r
×
25925194
story
P o s t e d
b y
s a m z e n p u s
o n W e d n e s d a y N o v e m b e r 1 6 , 2 0 1 1 @ 0 3 : 5 2 P M
f r o m t h e s n e a k - p e e k d e p t .
s n y d e q w r i t e s " I n f o W o r l d ' s P e t e r W a y n e r t a k e s a f i r s t l o o k a t O r a c l e N o S Q L D a t a b a s e , t h e c o m p a n y ' s t a k e o n t h e d i s t r i b u t e d k e y - v a l u e d a t a s t o r e f o r t h e e n t e r p r i s e . ' T h e r e a r e d o z e n s o f s m a l l w a y s i n w h i c h t h e t o o l i s m o r e t h o r o u g h a n d s o p h i s t i c a t e d t h a n t h e s i m p l e r N o S Q L p r o j e c t s . Y o u g e t a n u m b e r o f d i f f e r e n t o p t i o n s f o r i n c r e a s i n g t h e d u r a b i l i t y i n t h e f a c e o f a n o d e c r a s h o r t r a d i n g t h a t d u r a b i l i t y f o r s p e e d , ' W a y n e r w r i t e s . ' O r a c l e N o S Q L m i g h t n o t o f f e r t h e h e a d y f u n a n d " j u s t b u i l d i t " e x p e r i m e n t a t i o n o f m a n y o f t h e p u r e o p e n s o u r c e N o S Q L p r o j e c t s , b u t t h a t ' s n o t r e a l l y i t s r o l e . O r a c l e b o r r o w e d t h e b e s t i d e a s f r o m t h e s e g r o u p s a n d b u i l t s o m e t h i n g t h a t w i l l d e l i v e r g o o d p e r f o r m a n c e t o t h e s w e e t s p o t o f t h e e n t e r p r i s e m a r k e t . ' "
Y o u m a y l i k e t o r e a d :
M o n g o l i a W a n t s T o U s e A r t i f i c i a l G l a c i e r s T o C o o l C a p i t a l
L i f e - B e a r i n g L a k e P o s s i b l e O n I c y J u p i t e r M o o n
T h i s d i s c u s s i o n h a s b e e n a r c h i v e d .
N o n e w c o m m e n t s c a n b e p o s t e d .
A r c h i v e d D i s c u s s i o n
L o a d A l l C o m m e n t s
F u l l
A b b r e v i a t e d
H i d d e n
/ S e a
S c o r e :
5
4
3
2
1
0
- 1
M o r e
L o g i n
Nickname:
Password:
Public Terminal
Forgot your password?
C l o s e
C l o s e
L o g I n / C r e a t e a n A c c o u n t
●
A l l
●
I n s i g h t f u l
●
I n f o r m a t i v e
●
I n t e r e s t i n g
●
F u n n y
T h e F i n e P r i n t : T h e f o l l o w i n g c o m m e n t s a r e o w n e d b y w h o e v e r p o s t e d t h e m . W e a r e n o t r e s p o n s i b l e f o r t h e m i n a n y w a y .
by A n o n y m o u s C o w a r d writes:
3 m i n u t e s a n d n o c o m m e n t s : )
by T a b l i z e r ( 9 5 0 8 8 ) writes:
S l a s h d o t u s e s t h e N o C o m m e n t d a t a b a s e . C o m m e n t s a r e p a s s e .
P a r e n t
t w i t t e r
f a c e b o o k
by M 0 j 0 _ j 0 j 0 ( 1 2 5 0 8 0 0 ) writes:
T h i s j u s t m a d e m y d a y .
by I L o n g F o r D a r k n e s s ( 1 1 3 4 9 3 1 ) writes:
A n o d e f a i l e d a n d a l l t h e c o m m e n t s w h o ' s k e y s h a s h e d t o i t w e r e l o s t .
by A n o n y m o u s C o w a r d writes:
O r a c l e N o S Q L m i g h t n o t o f f e r t h e h e a d y f u n a n d " j u s t b u i l d i t " e x p e r i m e n t a t i o n o f m a n y o f t h e p u r e o p e n s o u r c e N o S Q L p r o j e c t s
O r a c l e d a t a b a s e s a r e n ’ t a b o u t f u n , t h e y a r e a b o u t p a i n . S e v e r e p a i n . T h e k i n d o f p a i n w h e r e y o u s c r e a m s o l o u d i n y o u r m i n d a t n i g h t t h a t i t w a k e s y o u u p . P a i n w h i c h y o u o n l y e n d u r e i f y o u n e e d t h e p o w e r t h e y o f f e r o v e r a l l t h e m u c h m o r e p a l a t a b l e a l t e r n a t i v e s a v a i l a b l e , o r n e e d s u p p o r t a n d / o r t h e p e r c e p t i o n o f n o t u s i n g “ s o m e f r e e w a r e d a t a b a s e ” i n t h e c a s e o f l a r g e b u r e a u c r a t i c e n t e r p r i s e .
A l l t h a t s a i d , t h i s a c t u a l l y s o u n d s l i k e a g o o d i d e a , a n d f r o m w h a t t h e a r t i c l e d e s c r i b e s , i t s o u n d s l i k e a g o o d p r o d u c t . I t w i l l o f c o u r s e b e p a i n f u l t o u s e , b u t I c a n s e e t h i s c a t c h i n g o n i n t h e “ s e r i o u s p e r f o r m a n c e / r e l i a b i l i t y ” a n d “ l a r g e e n t e r p r i s e w i t h c o m p u l s i v e n e e d t o s p e n d ” g r o u p s , e s p e c i a l l y a s N o S Q L b e c o m e s a b u z z w o r d .
t w i t t e r
f a c e b o o k
by C m d r P o n y ( 2 5 0 5 6 8 6 ) writes:
N o , O r a c l e d a t a b a s e s a r e a b o u t p e r f o r m a n c e a n d f e a t u r e s t h a t o t h e r d a t a b a s e s o l u t i o n s d o n ' t o f f e r . T h e y h a v e a l w a y s b e e n . " T h e r e a r e d o z e n s o f s m a l l w a y s i n w h i c h t h e t o o l i s m o r e t h o r o u g h a n d s o p h i s t i c a t e d t h a n t h e s i m p l e r N o S Q L p r o j e c t s . " n o t o n l y h o l d s t r u e f o r t h i s O r a c l e p r o d u c t , i t ' s t r u e f o r a l l t h e i r p r o d u c t s . Y e s , t h e y c o s t a l o t , b u t a l s o o f f e r t h i n g s a n y o n e e l s e d o n ' t . Y o u r w e b s i t e p r o j e c t w i l l p r o b a b l y b e o k w i t h M y S Q L , b u t e n t e r p r i s e s h a v e d i f f e r e n t n e e d s .
by A n o n y m o u s C o w a r d writes:
> b u t e n t e r p r i s e s h a v e d i f f e r e n t n e e d s
Y e s , l i k e P o s t g r e S Q L
P a r e n t
t w i t t e r
f a c e b o o k
by m l a _ a n d e r s o n ( 5 7 8 5 3 9 ) writes:
E x a c t l y
by j e d i d i a h ( 1 1 9 6 ) writes:
T h a t ' s l e s s l i k e E n t e r p r i s e a n d m o r e l i k e G a l i l e o .
by a m o n ( 2 4 5 0 7 ) writes:
N o p e . P o s t g r e s s t i l l r e q u i r e s t h a t t h e d e v e l o p e r a n d D B A a c t u a l l y t a l k t o e a c h o t h e r e v e r y o n c e i n a w h i l e , w h e r e a s O r a c l e d o e s n o t . T h a t ' s i t s p r i m a r y v a l u e .
by r e n e g a d e s x ( 9 7 7 0 0 7 ) writes:
Y o u h a v e n ' t u s e d O r a c l e R A C & A S M t h e n h a v e n ' t y o u ?
by A n o n y m o u s C o w a r d writes:
Y e a h , I ' m n o t s u r e w h e r e y o u g e t t h a t i d e a f r o m a b o u t d b a s a n d d e v s n o t b e i n g r e q u i r e d t o c o m m u n i c a t e . . . T h a t ' s w a y o f f . . .
W h a t k i n d o f w o r l d d o y o u t h i n k y o u ' r e l i v i n g i n ?
by d u r d u r ( 2 5 2 0 9 8 ) writes:
O r a c l e i s n o t " p l u g a n d p l a y " f o r d e v e l o p e r s , f a r f r o m i t . B u t i t i s t r u e t h a t r e c e n t v e r s i o n s d o a l o t o f a u t o - t u n i n g , a n d y o u c a n g e t r e a s o n a b l e p e r f o r m a n c e w i t h n o t a l o t o f w o r k ( b u t t h a t a s s u m e s y o u d o n ' t h a v e a t r u l y d u m b d e s i g n , a n d r e a l l y h i g h p e r f o r m a n c e r e q u i r e s a D B A , f o r s u r e ) . O r a c l e ' s s u p e r i o r l o c k i n g m o d e l a l s o i n m y e x p e r i e n c e p r o d u c e s l e s s d e v e l o p e r p a i n t h a t m a n y o f t h e a l t e r n a t i v e s .
P a r e n t
t w i t t e r
f a c e b o o k
by d a v e 8 7 6 5 6 ( 1 1 7 9 3 4 7 ) writes:
O r a c l e ' s s u p e r i o r l o c k i n g m o d e l a l s o i n m y e x p e r i e n c e p r o d u c e s l e s s d e v e l o p e r p a i n t h a t m a n y o f t h e a l t e r n a t i v e s .
W h a t i s O r a c l e ' s s u p e r i o r l o c k i n g m o d e l ?
by A n o n y m o u s C o w a r d writes:
V e n d o r l o c k - i n ( g ) : )
by d u r d u r ( 2 5 2 0 9 8 ) writes:
W h a t i s O r a c l e ' s s u p e r i o r l o c k i n g m o d e l ?
O r a c l e u s e s r o w - l e v e l l o c k s o n l y , a n d u n l i k e f o r e x a m p l e M S - S Q L o r S y b a s e , w i l l n e v e r e s c a l a t e l o c k s c o p e t o t h e b l o c k o r t a b l e l e v e l . I t d o e s n o t h a v e a n y l i m i t o n t h e n u m b e r o f r o w s t h a t c a n b e l o c k e d d u r i n g a t r a n s a c t i o n .
I f y o u h a v e a m o s t l y - r e a d a p p l i c a t i o n t h i s m a y n o t m a t t e r , b u t i t m a t t e r s a l o t i f y o u h a v e a h i g h u p d a t e f r e q u e n c y f r o m m u l t i p l e c l i e n t s .
Y o u c a n t r y t o r e l a x t h e t r a n s a c t i o n i s o l a t i o n l e v e l i n M S - S Q L t o g e t g r e a t e r u p d a t e p e r f o r m a n c e b u t t h a t d o e s n o t t h e n p r o v i d e t h e s a m e d e g r e e o f i s o l a t i o n a s O r a c l e .
P a r e n t
t w i t t e r
f a c e b o o k
by d a v e 8 7 6 5 6 ( 1 1 7 9 3 4 7 ) writes:
T h a n k s . I t w o u l d a p p e a r , t h e n , t h a t m o s t o t h e r D B ' s , e s p e c i a l l y , I ' m g u e s s i n g , D B ' s l i k e M y S Q L a n d P o s t g r e s q l u s e p a g e l e v e l l o c k i n g , I ' m g u e s s i n g .
by d u r d u r ( 2 5 2 0 9 8 ) writes:
F o r m y S Q L , i t d e p e n d s o n t h e s t o r a g e e n g i n e y o u a r e u s i n g . P o s t g r e s h a s r o w - l e v e l l o c k s I b e l i e v e b u t t h e r e a r e s t i l l s o m e s u b t l e d i f f e r e n c e s i n h o w O r a c l e d o e s i t .
by J u s t S o m e G u y ( 3 3 5 2 ) writes:
P o s t g r e s s t i l l r e q u i r e s t h a t t h e d e v e l o p e r a n d D B A a c t u a l l y t a l k t o e a c h o t h e r e v e r y o n c e i n a w h i l e , w h e r e a s O r a c l e d o e s n o t .
s / r e q u i r e s / a l l o w s / , b e c a u s e a s f a r a s I c a n t e l l O r a c l e l e g a l l y o b l i g a t e s t h e t w o p a r t i e s t o c o m m u n i c a t e t h r o u g h l a y e r s o f u p p e r m a n a g e m e n t b e f o r e t h e D B A c a n s o m u c h a s a d d a n i n d e x t h e d e v e l o p e r n e e d s .
P a r e n t
t w i t t e r
f a c e b o o k
by m a n g u ( 1 2 6 9 1 8 ) writes:
P o s t g r e s s t i l l r e q u i r e s t h a t t h e d e v e l o p e r a n d D B A a c t u a l l y t a l k t o e a c h o t h e r e v e r y o n c e i n a w h i l e , w h e r e a s O r a c l e d o e s n o t .
O r a c l e r e q u i r e s t h a t t h e d e v e l o p e r a n d D B A a c t u a l l y t a l k t o e a c h o t h e r a l l o f t h e t i m e . I t ' s n o t l i k e P o s t g r e s .
by s e g e d u n u m ( 8 8 3 0 3 5 ) writes:
N o p e . P o s t g r e s s t i l l r e q u i r e s t h a t t h e d e v e l o p e r a n d D B A a c t u a l l y t a l k t o e a c h o t h e r e v e r y o n c e i n a w h i l e , w h e r e a s O r a c l e d o e s n o t .
R O T F L . T h a t h a s t o b e s o m e k i n d o f j o k e .
by d a v e 8 7 6 5 6 ( 1 1 7 9 3 4 7 ) writes:
> b u t e n t e r p r i s e s h a v e d i f f e r e n t n e e d s
Y e s , l i k e P o s t g r e S Q L
T h a n k y o u ! M y t h o u g h t s e x a c t l y .
by T a b l i z e r ( 9 5 0 8 8 ) writes:
T h e p r o b l e m i s t h a t P H B ' s b u y O r a c l e t h i n k i n g b e c a u s e i t ' s " t o p o f t h e l i n e " i t w i l l j u s t b e g r e a t o u t o f t h e b o x . I n s t e a d , i t r e q u i r e s s k i l l f u l t u n i n g a n d f i d d l i n g t o u s e e f f e c t i v e l y , b u t t h e P H B ' s d o n ' t w a n t t o p a y f o r t h a t a s p e c t .
I t ' s a l m o s t l i k e g i v i n g a S t r a d i v a r i u s v i o l i n t o y o u r n e i g h b o r ' s n e w b i e k i d a n d t h i n k i n g t h a t " b e c a u s e i t ' s a S t r a d , i t w i l l m a k e t h e k i d s o u n d g o o d . "
P a r e n t
t w i t t e r
f a c e b o o k
by B i l l l y G a t e s ( 1 9 8 4 4 4 ) writes:
E x a c t l y , t h e b o s s d o e s n ' t p a y $ 1 0 / h r a n h o u r f o r t h e C S g r a d w h o c a n ' t f i n d a j o b e l s e w h e r e t o t u n e i t t o h a n d l e 1 0 p e t a b y t e s b y t h e e n d o f t h e b u s i n e s s d a y f o r n o t h i n g .
by j i m m y d i g i t a l ( 2 6 7 6 9 7 ) writes:
I t ' s a l m o s t l i k e g i v i n g a S t r a d i v a r i u s v i o l i n t o y o u r n e i g h b o r ' s n e w b i e k i d a n d t h i n k i n g t h a t " b e c a u s e i t ' s a S t r a d , i t w i l l m a k e t h e k i d s o u n d g o o d . "
I l i k e h o w y o u d e s c r i b e t h i s . . . i t m a k e s p e r f e c t s e n s e i n a w a y t h a t e v e n a P H B c a n u n d e r s t a n d . B u t c a n I g e t t h a t i n a c a r a n a l o g y ?
by C m d r P o n y ( 2 5 0 5 6 8 6 ) writes:
E v e n i f y o u g i v e a n L a m b o r g h i n i t o a n u n c o o l g u y , i t d o e s n ' t g e t h i m w o m a n o r m a k e h i m c o o l . . o h w a i t
by J a s t e r B o b a M e r e e l ( 1 1 0 2 8 6 1 ) writes:
E v e n i f y o u g i v e a L a m b o r g h i n i t o a n u n c o o l g u y , w h o c a n ' t d r i v e , h e s t i l l i s n ' t c o o l . . .
by m o b b y _ 6 k l ( 6 6 8 0 9 2 ) writes:
O h h i L a r r y , h o w d o y o u l i k e i t h e r e ?
by A n o n y m o u s C o w a r d writes:
I n w h a t w o r l d d o y o u l i v e ? O r a c l e D B i s t h e o n l y g r e a t p r o d u c t t h e y h a v e , t h e r e s t i s c o m p l e t e a n d u t t e r c r a p , a n d t h e y d o n ' t e v e n k n o w h o w t o m a i n t a i n t h e m . W e ' v e b e e n t r y i n g f o r m o n t h s n o w t o g e t s o m e o n e f r o m O r a c l e t o e x p l a i n u s w h y o u r O S B d o e s n o t w o r k a s i t s h o u l d , a n d e v e n t h e g u y f r o m e n g i n e e r i n g t h a t t h e y s h i p p e d o v e r h a l f t h e w o r l d w a s j u s t a s c l u e l e s s a s w e a r e . S i e b e l h a s b e e n g o i n g d o w n h i l l e v e r s i n c e t h e y p u r c h a s e d i t . B R M h a s n e v e r w o r k e d i n a l a r g e d e p l o y m e n t . F u s i o n i s s t i l l j u s t a d r e a m t h a t d o e s n ' t r e a l l y w o r k , t h e l i s t g o e s o n . . .
A n d y o u k n o w w h a t , i t ' s b e c a u s e a l l t h e g o o d e n g i n e e r s d o n ' t w a n t t o w o r k a t O r a c l e . O v e r t h e c o u r s e o f m y c u r r e n t p r o j e c t , w e ' v e h a d t h r e e d i f f e r e n t c o n s u l t a n t s , t h e f i r s t t w o q u i t b e c a u s e t h e y s a i d t h e a t m o s p h e r e i s j u s t a w f u l a n d n o o n e h a s a c l u e w h a t ' s g o i n g o n . A n d t h e y a r e t r y i n g h a r d t o h i d e t h a t t h e y h a v e p e o p l e l e a v i n g t h e c o m p a n y i n d r o v e s , l e a v i n g p e o p l e w i t h v e r y l i t t l e e x p e r i e n c e m a i n t a i n i n g s o f t w a r e t h a t t h e y h a v e n o c l u e a b o u t .
P a r e n t
t w i t t e r
f a c e b o o k
by A n o n y m o u s C o w a r d writes:
T h a t d o e s n ' t m a t c h t h e O r a c l e t h a t i w o r k a t .
by D o c H o p p e r ( 5 9 0 7 0 ) writes:
I n w h a t w o r l d d o y o u l i v e ? O r a c l e D B i s t h e o n l y g r e a t p r o d u c t t h e y h a v e , t h e r e s t i s c o m p l e t e a n d u t t e r c r a p , a n d t h e y d o n ' t e v e n k n o w h o w t o m a i n t a i n t h e m .
D i s c l a i m e r : I w o r k a t O r a c l e . Y o u r d e s c r i p t i o n d o e s n o t m a t c h m y e x p e r i e n c e .
W e ' v e b e e n t r y i n g f o r m o n t h s n o w t o g e t s o m e o n e f r o m O r a c l e t o e x p l a i n u s w h y o u r O S B d o e s n o t w o r k a s i t s h o u l d , a n d e v e n t h e g u y f r o m e n g i n e e r i n g t h a t t h e y s h i p p e d o v e r h a l f t h e w o r l d w a s j u s t a s c l u e l e s s a s w e a r e .
I a n d m y t e a m u s e O S B e v e r y d a y ( a b o u t 8 0 / 2 0 t o N e t b a c k u p ) t o
by s q l d r ( 8 3 8 9 6 4 ) writes:
T h e y a r e a l s o a b o u t s e l l i n g t r a i n i n g c o u r s e . T h e s y n t a x f o r h a l f o f t h e c o m m a n d s i s a p p a l l i n g . R M A N f o r e x a m p l e w i t h i t s " c o p y c o n t r o l f i l e f r o m p a t h 1 t o p a t h 2 w h i l s t p a t t i n g y o u r h e a d a n d t h e n w r i t e h o m e t o y o u r g r a n " a t t e m p t a t p l a i n e n g l i s h l a n g u a g e i s f a r t o o o b t u s e f o r w h a t i t a c t u a l l y d o e s , w h i c h i s n ' t m u c h . I t c o p i e s a c o n t r o l f i l e a n d t h e n d o e s a u t o b a c k u p . W o w . D i d n ' t n e e d a p a r a g r a p h o f s h a k e s p e a r e .
I t ' s t h e s a m e t h r o u g h o u t . T h e n t h e y c a n ' t e v e n i n s t a l l t h e s o f t w a r e w i t h o u t r u n n i n g a m a s s i v e j a v a a p p ( I r e a l l y d o n ' t w a n t t o g o i n t o t o o m u c h d e t a i l a b o u t h o w m u c h t i m e i t t o o k t o a u t o m a t e O r a c l e i n s t a l l s . . . )
A n d b e f o r e y o u a s k - w e ' r e r u n n i n g t h e 6 t h b u s i e s t O r a c l e d a t a b a s e i n E u r o p e - a c c o r d i n g t o O r a c l e t h e m s e l v e s - r u n n i n g a c r o s s 4 * 1 2 8 S S D d r i v e a r r a y s a t a c o s t o f m i l l i o n s . . a n d f o r t h e 3 o r 4 f e a t u r e s w e n e e d t o j u s t i f y t h e l i c e n s e s i n s t e a d o r d e s i g n i n g o u r w a y o u t o f t h e s a m e p r o b l e m , a t t i m e s I r e a l l y w o n d e r a b o u t t h e h a s s l e , e s p e c i a l l y w h e n o u r d a t a i s s o i m p o r t a n t a n d l o c k e d u p i n t o s u c h a b l o a t e d c l o s e d u p m e s s .
P a r e n t
t w i t t e r
f a c e b o o k
by h e y h e y h e y ( 6 5 9 1 7 3 ) writes:
A n d b e f o r e y o u a s k - w e ' r e r u n n i n g t h e 6 t h b u s i e s t O r a c l e d a t a b a s e i n E u r o p e - a c c o r d i n g t o O r a c l e t h e m s e l v e s - r u n n i n g a c r o s s 4 * 1 2 8 S S D d r i v e a r r a y s a t a c o s t o f m i l l i o n s . . a n d f o r t h e 3 o r 4 f e a t u r e s w e n e e d t o j u s t i f y t h e l i c e n s e s i n s t e a d o r d e s i g n i n g o u r w a y o u t o f t h e s a m e p r o b l e m , a t t i m e s I r e a l l y w o n d e r a b o u t t h e h a s s l e , e s p e c i a l l y w h e n o u r d a t a i s s o i m p o r t a n t a n d l o c k e d u p i n t o s u c h a b l o a t e d c l o s e d u p m e s s .
Y o u m i g h t t h i n k s u c h t h i n g s a s a f u n f a n t a s y , b u t y o u w o u l d b e i n s a n e t o a c t u a l l y d o i t . W h e n i t ( s a y ) t u r n s o u t y o u r h o m e g r o w n s o l u t i o n c o r r u p t s r e c o r d s s p a n n i n g o d d p a g e b o u n d a r i e s , y o u w i l l b e q u i t e s a d a s y o u a n d t h e o n e o t h e r g u y w h o h a s a c l u e h o w y o u r " c l e v e r h a c k " f u n c t i o n s g e t s t o w o r k 2 4 h o u r d a y s t r y i n g t o d e b u g t h e p r o b l e m , d e t e r m i n e t h e e x t e n t o f t h e d a m a g e , a n d t r y a n d f i g u r e o u t a s o l u t i o n . I t i s t i m e s l i k e t h a t w h e n h a v i n g t h o u s a n d s o f c o n s u l t a n t s , a n d a m a j o r c o r p o r a t i o n w i t h t e a m s o f d e d i c a t e d p r o g r a m m e r s r e a d y t o j u m p o n y o u r p r o b l e m ( f o r a p r i c e , c e r t a i n l y f o r a p r i c e ) i s t h e o n l y s a n e o p t i o n . I f y o u a r e r e a l l y a s b i g a s y o u s a y , y o u r d a t a i s W A Y t o v a l u a b l e .
I m a y n o t b e f o n d o f O r a c l e e i t h e r a s a c o r p o r a t i o n o r a s a p r o d u c t , b u t t h e r e a r e r e a s o n s i t r u l e s i n t h e e n t e r p r i s e D B n i c h e .
P a r e n t
t w i t t e r
f a c e b o o k
by m c r b i d s ( 1 4 8 6 5 0 ) writes:
T h e r e i s m o r e t h a n o n e w a y t o s k i n a c a t - a s a d t r u t h f o r c a t s t h e w o r l d o v e r . P o s t g r e s c o m b i n e d w i t h c o m m o d i t y h a r d w a r e a n d d a t a b a s e j o i n i n g e x t e n s i o n s l i k e d b l i n k a l l o w y o u t o p a r t i t i o n d a t a a c r o s s d o z e n s ( o r h u n d r e d s ) o f c o m m o d i t y s e r v e r s , a l l o w i n g y o u t o p r o v i d e m a s s i v e l y p a r a l l e l a c c e s s t o m a s s i v e l y l a r g e d a t a s e t s w i t h o u t c o m p r o m i s i n g p e r f o r m a n c e . T h e c o s t i s d e v e l o p e r c o m p e t e n c e .
T h e t r i c k i s t o h a v e a d e c e n t a b s t r a c t i o n l a y e r a n d t e c h n o l o g i e s t h a t c o m m o d i t i z e c r o s s - d a t a b a s e q u e r y i n g , s o m e t h i n g m y c o m
by D o c H o p p e r ( 5 9 0 7 0 ) writes:
P o s t g r e s c o m b i n e d w i t h c o m m o d i t y h a r d w a r e a n d d a t a b a s e j o i n i n g e x t e n s i o n s l i k e d b l i n k a l l o w y o u t o p a r t i t i o n d a t a a c r o s s d o z e n s ( o r h u n d r e d s ) o f c o m m o d i t y s e r v e r s , a l l o w i n g y o u t o p r o v i d e m a s s i v e l y p a r a l l e l a c c e s s t o m a s s i v e l y l a r g e d a t a s e t s w i t h o u t c o m p r o m i s i n g p e r f o r m a n c e . T h e c o s t i s d e v e l o p e r c o m p e t e n c e .
Y o u n a i l e d i t . P o s t g r e s i s a s u p e r b p r o d u c t , a n d a s t e l l a r e x a m p l e o f o p e n - s o u r c e d o n e r i g h t . I n c r e d i b l y f l e x i b l e , i n c r e d i b l y t o u g h , e a s y t o u s e f o r a n e w b i e y e t p o w e r f u l e n o u g h f o r a n e x p e r t , a n d a n a l
● 1 r e p l y b e n e a t h y o u r c u r r e n t t h r e s h o l d .
by r r o h b e c k ( 9 4 4 8 4 7 ) writes:
M o s t o f a l l t h e y ' r e a b o u t l o c k - i n = > $ $ $ = > L a r r y ' s y a c h t s .
P a r e n t
t w i t t e r
f a c e b o o k
by T a b l i z e r ( 9 5 0 8 8 ) writes:
B u t t h a t ' s w h e n y o u t u r n b a c k t o O r a c l e t o b u y a r e a l d a t a b a s e . T h e y k n o w w h a t t h e y ' r e d o i n g .
by P i c k y H 3 D ( 6 8 0 1 5 8 ) writes:
A n d t h e y ' r e g o i n g t o c a l l y o u e v e r y o t h e r d a y t o m a k e s u r e t h a t y o u d o t o o , w h i l e t h e y t r y t o p i t c h e v e r y s e r v i c e t h a t t h e y s e l l a n d w e a s e l t o o t h e r p e o p l e w i t h i n y o u r g r o u p o r c o m p a n y t o d o t h e e x a c t s a m e t h i n g .
O r a c l e m a k e s a p r e t t y s p i f f y d a t a b a s e , b u t t h e y h a v e b e e n a b o u t t h e w o r s t c o m p a n y t h a t I h a v e e v e r d e a l t w i t h .
by T a b l i z e r ( 9 5 0 8 8 ) writes:
F o r t u n a t e l y t h e y m o s t l y s k i p t h e t e c h i e s a n d h a r a s s t h e e x e c u t i v e s i n s t e a d ( w h o d o n ' t a s k t h o r o u g h q u e s t i o n s ) .
by L o k i t o t h ( 1 0 6 9 5 0 8 ) writes:
l a c k i n g b a s i c t h i n g s o t h e r d a t a b a s e s d o w i t h o u t i s s u e .
T h e n y o u s h o u l d p r o b a b l y n o t b e u s i n g N o S Q L
by n y c t o p t e r u s ( 7 1 7 5 0 2 ) writes:
I k n o w t h a t a l o t o f s u b m i s s i o n s a r e i n e v i t a b l y g o i n g t o b e b a s e d o n p r e s s r e l e a s e s ( i t ' s s t r a i g h t f r o m t h e h o r s e s m o u t h s o t o s p e a k ) , b u t d o t h e y h a v e t o b e s o b l a t a n t l y b i a s e d ? C o u l d w e h a v e s o m e s o r t o f e d i t o r i a l ? T h e l a s t s e n t e n c e o f t h i s p o s t m a k e m e w a n t t o v o m i t .
t w i t t e r
f a c e b o o k
by r r o h b e c k ( 9 4 4 8 4 7 ) writes:
I t c o u l d b e w o r s e - i t c o u l d b e a n a r t i c l e a b o u t A g i l e .
P a r e n t
t w i t t e r
f a c e b o o k
by S o m e P g m r ( 2 0 2 1 2 3 4 ) writes:
I d o n ' t k n o w w h a t e x t r e m e p r o g r a m m i n g i s , b u t t h a t r e a l l y m a k e s m e w a n t t o b u y s o m e d o r i t o s a n d m o u n t a i n d e w .
by i c e a x e ( 1 8 9 0 3 ) writes:
I f o u n d t h e a r t i c l e t o b e o f f e n s i v e l y b i a s e d , l o a d e d w i t h n u l l - v a l u e e m o t i o n a l l y c h a r g e d l a n g u a g e , a n d g e n e r a l l y u n i n f o r m a t i v e o t h e r t h a n t h e c o u p l e o f s e n t e n c e s t h a t t r i e d h a r d n o t t o s a y " O r a c l e b o u g h t S l e e p y C a t a n d r e - w r o t e B e r k e l y D B w i t h a d d e d f e a t u r e s t o a v o i d t h a t w h o l e o p e n - s o u r c e t h i n g " .
L i k e t h e m a n y o t h e r " N o S Q L " p r o d u c t s t h e a u t h o r m a l i g n e d a n d s l a n d e r e d , O r a c l e ' s n e w p r o d u c t m a y b e g r e a t f o r t h e p u r p o s e s i t ' s i n t e n d e d f o r . T h e w r i t e r o f t h e a r t i c l e i s n o t .
by b i l l _ m c g o n i g l e ( 4 3 3 3 ) * writes:
A n y b o d y k n o w h o w b r o a d G o o g l e ' s m a p / r e d u c e p a t e n t s a r e ?
I t ' s b e e n s a i d t h a t t h e w h o l e r e a s o n O r a c l e b o u g h t S u n w a s t o c l o b b e r G o o g l e w i t h t h e J a v a p a t e n t s s o t h e y c o u l d c r o s s - l i c e n s e t h e m a p / r e d u c e p a t e n t s a n d g e t b a c k t o a n O r a c l e d a t a b a s e t h a t c o u l d s c a l e .
R e g a r d l e s s , c o r p o r a t i o n s s h o u l d j u s t r e l e a s e t h e i r s o f t w a r e a n d f i g h t i t o u t i n c o u r t l a t e r ( s o r r y , r e a l p e o p l e , y o u c a n ' t p l a y ) b u t n o w t h a t t h i s i s o u t , t h i n g s m i g h t g e t m o r e i n t e r e s t i n g i n t h e p a t e n t w a r s .
t w i t t e r
f a c e b o o k
by a c c o u n t _ d e l e t e d ( 4 5 3 0 2 2 5 ) writes:
C o m m e n t r e m o v e d b a s e d o n u s e r a c c o u n t d e l e t i o n
● 1 r e p l y b e n e a t h y o u r c u r r e n t t h r e s h o l d .
by c u r m u d g e o n 9 9 ( 1 0 4 0 0 5 4 ) writes:
I c a n n o t u n d e r s t a n d w h y M a p R e d u c e h a s b e e n t u r n e d i n t o s u c h a h o l y c r e a t i o n . T h e i d e a c o u l d n o t b e s i m p l e r : y o u h a v e a b i g d a t a s e t ? B r e a k i t a p a r t i n t o p i e c e s t h a t a r e f r e e o f e x t e r n a l d e p e n d e n c i e s , p r o c e s s t h e p i e c e s i n p a r a l l e l a n d t h e n a g g r e g a t e t h e m a t c h e s f r o m t h e p r o c e s s e d p i e c e s .
T h i s i s n o t H a d o o p , w i t h i t s e l a b o r a t e a p p l i c a t i o n p l u m b i n g o r C o u c h D B w i t h i t s c u r i o u s u s e o f M a p R e d u c e a s p a r t o f i t s q u e r y i n g s y s t e m .
M a p R e d u c e i s t o o s i m p l e f o r a l l a c c l a i m . I t ' s t o o o b v i o u s .
P a r e n t
t w i t t e r
f a c e b o o k
by b i l l _ m c g o n i g l e ( 4 3 3 3 ) * writes:
M a p R e d u c e i s t o o s i m p l e f o r a l l a c c l a i m . I t ' s t o o o b v i o u s .
Y e a h , w e d i d t h e s e i n f i r s t - y e a r a l g o r i t h m s c l a s s - t h e y c a l l e d t h e m s c a t t e r / g a t h e r a t t h e t i m e . G o o g l e ' s i n s i g h t s e e m s t o h a v e b e e n d o i n g t h i s w i t h k e y / v a l u e p a i r s a n d m a k i n g i t a n n - s t a g e o p e r a t i o n f o r a p p l i c a t i o n - i n d e p e n d e n t p a r a l l e l i z a t i o n .
W h i c h , o f c o u r s e , t h e U S P T O t h r e w a p a t e n t a t . S o , h e r e w e r e a r e , s t u c k w i t h i t u n t i l 2 0 2 4 . Y a y , g o v e r n m e n t .
P a r e n t
t w i t t e r
f a c e b o o k
by D o c H o p p e r ( 5 9 0 7 0 ) writes:
I t ' s b e e n s a i d t h a t t h e w h o l e r e a s o n O r a c l e b o u g h t S u n w a s t o c l o b b e r G o o g l e w i t h t h e J a v a p a t e n t s s o t h e y c o u l d c r o s s - l i c e n s e t h e m a p / r e d u c e p a t e n t s a n d g e t b a c k t o a n O r a c l e d a t a b a s e t h a t c o u l d s c a l e .
S u r e i t ' s b e e n s a i d . B y t h o s e w h o d o n ' t k n o w w h a t t h e y ' r e t a l k i n g a b o u t .
P a t e n t l i c e n s i n g - - i n m y o p i n i o n - - w o u l d b e s o m e w h e r e v e r y n e a r t h e b o t t o m o f a n y r e a s o n f o r a c q u i r i n g S u n . I t w a s , p l a i n l y p u t , a g r e a t d e a l a t a g r e a t t i m e , a n d s o m e h u g e i n n o v a t i o n s h a v e a l r e a d y c o m e o u t o f i t . J u s t a f e w :
* E x a d a t a
by a c j a c i n t o ( 1 1 7 0 9 5 1 ) writes:
W e ' r e l o o k i n g f o r O r a c l e N o S Q L D B A s w i t h 1 0 y e a r s o f e x p e r i e n c e - - r e c r u i t e r
t w i t t e r
f a c e b o o k
by T a b l i z e r ( 9 5 0 8 8 ) writes:
J u s t y o u r l u c k y d a y ! I h a p p e n t o h a v e e x p e r i e n c e i n N o T r u t h .
by A n o n y m o u s C o w a r d writes:
I ' m y o u r m a n . I h a v e 1 5 y e a r s o f O r a c l e e x p e r i e n c e w i t h n o S Q L ( I ' m s t i l l t r y i n g t o c o n f i g u r e t h i s f * * * i n g D B a n d h a v e n ' t b e e n a b l e t o r u n a s i n g l e r e q u e s t y e t )
by r o m a n _ m i r ( 1 2 5 4 7 4 ) writes:
P f f f t . I g o t 1 5 y e a r s o f O r a c l e N o S Q L , e v e n 1 2 y e a r s o f i n t e r f a c i n g i t w i t h H T M L 5 .
by A n o n y m o u s C o w a r d writes:
P e r f e c t ; I m y s e l f h a v e n o S Q L e x p e r i e n c e , n e i t h e r w i t h O r a c l e ' s p r o d u c t s o r a n y o n e e l s e ' s .
by B i l l l y G a t e s ( 1 9 8 4 4 4 ) writes:
I h a v e 1 0 y e a r s e x p e r i e n c e w i t h N o S Q L O r a c l e D B M s a s w e l l a s 7 y e a r s o f H T M L 5 e x p e r i e n c e w i t h I E 6
by D e t a e r ( 5 6 2 8 6 3 ) writes:
I a c t u a l l y k n o w a g u y w h o w r o t e a n o s q l d i s t r i b u t e d d a t a s t o r e 1 0 y e a r s a g o .
by R o l m a n ( 1 2 0 9 0 9 ) writes:
T h a t ' s w h y y o u w r i t e y o u r r é s u m é l i k e t h i s . [ t y p e p a d . c o m ]
● 2 r e p l i e s b e n e a t h y o u r c u r r e n t t h r e s h o l d .
by S m u r f B u t c h e r B o b ( 3 1 3 8 1 0 ) writes:
S o S a y e t h L i t c h f i e l d :
h t t p : / / s e c l i s t s . o r g / b u g t r a q / 2 0 0 5 / O c t / 5 6 [ s e c l i s t s . o r g ]
' n u f f s a i d
t w i t t e r
f a c e b o o k
by A D R A ( 3 7 3 9 8 ) writes:
I s t h e r e a n y t h i n g m o r e r e c e n t t h a n 6 y e a r s a g o t o l o o k a t ? M o s t N o S Q L D B ' s h a v e n ' t e v e n e x i s t e d t h a t l o n g , s o I f a i l t o s e e t h e c o r r e l a t i o n . T o a s s u m e t h a t a b a d ( o r g o o d ) s u p p o r t a n d m a i n t e n a n c e n e v e r c h a n g e s q u a l i t y i s r i d i c u l o u s . H o w a r e t h e i r p r o d u c t s t h a t I ' m a c t u a l l y b u y i n g t o d a y ?
by g e n j i x ( 9 5 9 4 5 7 ) writes:
H o w d o e s t h i s d i f f e r t o t h e k e y - v a l u e B e r k e l e y D B k e y - v a l u e s t o r e w h i c h i s a r o u n d 1 0 y e a r s o l d , f r e e s o f t w a r e , w i d e l y u s e d a n d t e s t e d , f u l l A C I D c o m p l i a n c e A N D i t ' s o w n e d b y O r a c l e .
by A n r e g o ( 8 3 0 7 1 7 ) * writes:
A t a m i n i m u m i t p r o b a b l y c o s t s a l o t m o r e .
A l s o m a y b e i t w a s t h e s u b v e r s i o n s i d e a n d n o t t h e B e r k e l e y D B s i d e , b u t f r o m m y e x p e r i e n c e u s i n g B e r k e l e y D B w i t h s u b v e r s i o n , I d o n ' t t h i n k I ' d w a n t t o u s e i t f o r a n y t h i n g e l s e .
by K o r i n 4 3 ( 8 8 1 7 3 2 ) writes:
B e r k e l e y D B i s a n e m b e d d e d d a t a b a s e ( d o e s n ' t r u n a s a s e r v e r o n y o u r n e t w o r k u n l e s s y o u w r i t e y o u r o w n s e r v e r f o r i t ) , a n d i t ' s n o t p a r t i c u l a r l y f a s t .
by D r _ B a r n o w l ( 7 0 9 8 3 8 ) writes:
B D B i s a n i n - p r o c e s s k e y - v a l u e s t o r e . I t ' s l i m i t e d t o b e i n g a c c e s s e d b y a s i n g l e p r o c e s s , a n d h a s m u c h m o r e l i m i t e d r e p l i c a t i o n a b i l i t y .
T h i s i s a s e r v e r b a s e d p r o d u c t ; y o u r c l i e n t c o m m u n i c a t e s w i t h s e r v e r s u s i n g a d r i v e r . I t ' s " e v e n t u a l l y c o n s i s t e n t " , m e a n i n g t h a t c h a n g e s t a k e t i m e t o p r o p a g a t e a c r o s s t h e r e p l i c a t i o n a x i s , s o n o t a l l c l i e n t s s e e t h e s a m e p i c t u r e ( a l t h o u g h w i t h t h i s o n e , y o u c a n i n f l u e n c e t h e A C I D - i t y o f a t o m s o f d a t a b y g r o u p i n g t h e m o n " m a j o r " k e y s ) .
T h e a d v a n t a g e i s m o s t l y s c a l a b i l i t y . Y o u c a n t h r o w m o r e s e r v e r s a t i t t o p r o v i d e m o r e c a p a c i t y , a n d t h e s o f t w a r e w i l l d o a l o t o f t h e w o r k t o e n s u r e t h a t t h i s w o r k s . I f y o u w a n t m o r e c a p a c i t y o n B D B , y o u n e e d t o t h r o w a b i g g e r c h u n k o f i r o n a t i t .
T h e o t h e r m a j o r d i f f e r e n c e ; t h e o p e n - s o u r c e l i c e n s e ( S l e e p y c a t [ w i k i p e d i a . o r g ] ) f o r B e r k e l e y D B i s c o p y l e f t . D e s p i t e t h e n a m e , i t ' s n o t r e l e a s e d u n d e r a B e r k e l y S o f t w a r e D i s t r i b u t i o n s t y l e l i c e n s e - O r a c l e d u a l l i c e n s e i t a n d y o u h a v e t o p a y a c o m m e r c i a l l i c e n s e f e e t o d i s t r i b u t e p r o d u c t s b a s e d o n i t w i t h o u t r e l e a s i n g y o u r o w n s o u r c e s .
T h e C o m m u n i t y E d i t o r l i c e n s e f i l e f o r O r a c l e N o S Q L f r o m t h e d i s t r i b u t i o n l i s t s a n u m b e r o f l i c e n s e s , a l l o f t h e m B S D - s t y l e - n e w B S D a n d A p a c h e 2 . 0 ; i n c e r t a i n q u a r t e r s t h i s w i l l b e g r e e t e d w i t h a g r e a t d e a l m o r e e n t h u s i a s m . T h e o n l y d i f f e r e n c e b e t w e e n t h e C o m m u n i t y a n d p a i d e d i t i o n s i s t h e s u p p o r t .
P a r e n t
t w i t t e r
f a c e b o o k
by f a t p ( 1 1 7 1 1 5 1 ) writes:
A c t u a l l y t h i s i s a r e p a c k a g e d B e r k e l e y D B J a v a E d i t i o n . S e e
h t t p : / / w w w . o r a c l e . c o m / t e c h n e t w o r k / d a t a b a s e / n o s q l d b / l e a r n m o r e / n o s q l - d a t a b a s e - 4 9 8 0 4 1 . p d f [ o r a c l e . c o m ]
● 1 r e p l y b e n e a t h y o u r c u r r e n t t h r e s h o l d .
by j e d i d i a h ( 1 1 9 6 ) writes:
N o . I t h o u g h t t h i s w a s a b o u t p e r f o r m a n c e a n d h o w t h e r e l a t i o n a l m o d e l c a n ' t h a n d l e e v e r y p r o b l e m w e l l .
S o m e t i m e s y o u n e e d s o m e t h i n g t h a t ' s n o t a n R D B M S . P e r h a p s y o u r e a l l y n e e d t o u s e s o m e t h i n g t h a t p r e d a t e s t h e R D B M S b u t i s n o w j u s t b e i n g r e d i s c o v e r e d a g a i n .
by b h c o m p y ( 1 8 7 7 2 9 0 ) writes:
P f f t , m u l t i v a l u e ( P I C K ) w a s n e v e r l o s t . J u s t r e q u i r e s y o u t o b e l e e t .
by F l y i n g G u y ( 9 8 9 1 3 5 ) writes:
A t f u c k i n g l a s t s o m e o n e w h o k n o w s s o m e t h i n g .
P I C i s j u s t i n s a n e l y f a s t a t w h a t i t d o e s a n d i t d o e s w h a t i t d o e s i n w a y s n o o n e h a s p i c k e d u p o n .
L a s t v e r s i o n o f t h e P I C O S I w o r k e d o n w a s O E M ' d b y t h e n o w d e f u n c t U l t i m a t e C o m p u t e r C o r p .
by b h c o m p y ( 1 8 7 7 2 9 0 ) writes:
I ' m g o i n g t o s t a r t d i c k e r i n g a r o u n d w i t h O p e n Q M . . h o p e f u l l y s o m e w h a t c o m p a r a b l e
by F l y i n g G u y ( 9 8 9 1 3 5 ) writes:
I w o u l d w a n t i t a t t h e O S l e v e l l i k e t h e o r i g i n a l . T h e o p e r a t i n g s y s t e m i s t h e d a t a b a s e a n d t h e d a t a b a s e i s t h e o p e r a t i n g s y s t e m .
i t h a s b e e n s o l o n g s i n c e I h a v e e v e n t o u c h e d i t I w o u l d h a v e t o t a k e a c r a s h c o u r s e . D - b a s i c w a s p r e t t y c o o l p u t I t h i n k i t w o u l d b e n i c e t o h a v e s o m e t h i n g * l i k e * C o r F r e e P a s c a l p o r t e d o n t o i t .
J u s t w a t c h y o u r o v e r f l o w f r a m e s !
by j e d i d i a h ( 1 1 9 6 ) writes:
A n y o n e t h a t ' s b e e n t o U n i v e r s i t y a n d t a k e n a c l a s s t h a t c o v e r s t h i s s o r t o f t h i n g s h o u l d a l r e a d y " k n o w s o m e t h i n g " . T h e y t e n d t o t a l k a b o u t m o r e t h a n j u s t t h e i n d u s t r y f l a v o r o f t h e m o n t h .
T h a t ' s t h e g r e a t t h i n g a b o u t a m o r e t h e o r e t i c a l C S p r o g r a m .
A l o t o f s t u f f i n t e c h i s n o t n e a r l y a s n e w a s m o s t p e o p l e ( e v e n i n t h e f i e l d ) t h i n k i t i s .
● 1 r e p l y b e n e a t h y o u r c u r r e n t t h r e s h o l d .
by D e s l e r ( 1 6 0 8 3 1 7 ) writes:
S i n c e w h e n w a s t h a t E V E R t h e p o i n t ? Y o u ' r e t h e f i r s t o n e I ' v e e v e r h e a r d u s e t h a t r e a s o n .
by A n o n y m o u s C o w a r d writes:
I s i t j u s t m e o r d o e s t h i s a r t i c l e p r e s e n t a f a l s e d i c h o t o m y ? I e n j o y u s i n g N o S Q L , b u t I ' m n o t r u n n i n g o u t a n d r e p l a c i n g e v e r y S Q L d b w i t h M o n g o . N o S Q L i s j u s t a n o t h e r t o o l a v a i l a b l e t o m e , a n d I l e v e r a g e i t w h e n i t m a k e s s e n s e .
by B i l l l y G a t e s ( 1 9 8 4 4 4 ) writes:
Y o u s i r d o n o t w e b s c a l e [ y o u t u b e . c o m ]
by a c c o u n t _ d e l e t e d ( 4 5 3 0 2 2 5 ) writes:
C o m m e n t r e m o v e d b a s e d o n u s e r a c c o u n t d e l e t i o n
by d i g i t a l s u s h i ( 1 3 7 8 0 9 ) writes:
T h e r e ' s t h e s e n o s q l t h i n g s . I a m n o t f a m i l i a r w i t h t h e m a t a l l . T h e y s e e m n i f t y - s o m e o f y o u a r e w a y s m a r t e r t h a n m e , m a y b e y o u c a n c o r r e c t m e . I t ' s l i k e a g i a n t b a g w i t h s t u f f i n i t , a n d t h e r e a r e k e y s t i e d t o a l l o f t h e m h a n g i n g o u t t h e t o p o f t h e b a g . Y o u j u s t y a n k o n t h e k e y a n d g e t y o u r t h i n g o u t . I t ' s m a s s i v e l y p a r a l l e l a n d r e d u n d a n t , s o m a y b e g i v e n e n o u g h l e e w a y t h a t b a g c a n s p a n c o n t i n e n t s , a n d w e c a n e a c h g r a b a k e y m a r k e d " f i l e 1 . b l a h " a n d g e t i t r e a s o n a b l y f a s t . I t ' s g o t n o t h i n g t o d o w i t h
by U d o K e i r ( 2 3 9 9 5 7 ) writes:
" O r a c l e s t o l e t h e i n t e l l e c t u a l p r o p e r t y f r o m t h e s e g r o u p s "
by s w s c h r a d ( 3 1 2 0 0 9 ) writes:
s o u n d s l i k e t h e y r i p p e d o f f m y " w r i t e - o n l y " a l g o r i t h m s f r o m c o l l e g e . n o S Q L , i n d e e d , .
by m a n d e l b r 0 t ( 1 0 1 5 8 5 5 ) writes:
T h e s e r i o u s p a r t o f O r a c l e N o S Q L i s a p r a c t i c a l a p p r o x i m a t i o n o f A C I D c o m p l i a n c e , t h e s t a n d a r d t h a t S Q L d a t a b a s e s l i k e t o o f f e r .
I f t h i s c l a i m h o l d s u p , t h e n i t s e a s y t o s e e w h e r e O r a c l e c o u l d c o m e o u t a h e a d o f o t h e r N o S Q L d a t a b a s e s . T F A m e n t i o n s t h a t t h i s p r a c t i c a l a p p r o x i m a t i o n i s d e a l t w i t h b y a r r a n g i n g t h e c l u s t e r m a c h i n e s i n t w o a x e s : t h e r e p l i c a t i o n a x i s a n d t h e s h a r d i n g a x i s . A l o n g t h e s h a r d i n g a x i s , e a c h m a j o r k e y i s g u a r a n t e e d t o b e t i e d t o a s i n g l e m a c h i n e . S i n c e t h e r e i s o n l y o n e r e c o r d t o b e u p d a t e d , t h e r e i s n o " e v e n t u a l c o n s i s t e n c y " p r o b l e m . T h e r e p l i c a t i o n a x i s i s r e s p o n s i b l e f o r m a k i n g m u l t i p l e c o p i e s o f t h a t d a t a . I f f u l l A C I D c o m p l i a n c e i s d e s i r e d , e v e n a l o n g t h e r e p l i c a t i o n a x i s , t h e r e a r e p l e n t y o f o p t i o n s f o r e n s u r i n g t h a t t h e w r i t e i s c o m p l e t e b e f o r e c a l l i n g t h e t r a n s a c t i o n c o m p l e t e : t h e m a s t e r n o d e i s u p d a t e d , a m a j o r i t y o f r e p l i c a t e d n o d e s a r e u p d a t e d , o r a l l r e p l i c a t e d n o d e s a r e u p d a t e d .
T h i s a p p r o a c h s e e m s t o t a k e t h e b e s t o f b o t h w o r l d s i n t h e N o S Q L a r e n a : s h a r d i n g , w h i c h i s t h e a p p r o a c h u s e d b y M y S Q L c l u s t e r , a n d r e p l i c a t i o n , a s u s e d b y p r e t t y m u c h e v e r y o t h e r N o S Q L s t o r e a v a i l a b l e . O f c o u r s e , i f y o u h a v e a f u c k - t o n o f d a t a , y o u ' l l a l s o n e e d a f u c k - t o n o f m a c h i n e s . T h i s i s n o t a s e r v e r y o u w i l l b e t e s t i n g w i t h o u t c o n s i d e r a b l e r e s o u r c e s a t y o u r d i s p o s a l .
t w i t t e r
f a c e b o o k
by L o r d _ N a i k o n ( 1 8 3 7 2 2 6 ) writes:
N o s h a r d i n g s o l u t i o n c a n g u a r a n t e e c o n s i s t e n c y i n t h e e v e n t o f n o d e f a i l u r e s , u n l e s s y o u c o m p l e t e l y b l o c k w r i t e s o r r e a d s u n t i l t h e n o d e s a r e b a c k u p . I t ' s g r e a t t h a t t h e y b i n d a k e y t o a p a r t i c u l a r s e r v e r , b u t I c a n t h i n k o f s e v e r a l o t h e r N o S Q L s o l u t i o n s w h i c h d o t h e s a m e t h i n g . B a s i c a l l y e v e r y t h i n g t h a t u s e s h a s h r i n g s a n d d o l o o k u p s b a s e d o n t h a t . O r a c l e N o S Q L i s h a r d l y u n i q u e i n t h a t r e s p e c t .
by k b g ( 2 4 1 4 2 1 ) writes:
I f I u n d e r s t a n d N o S Q L c o r r e c t l y i t l o o k s t o m e l i k e t h e y j u s t r e i n v e n t e d t h e L o t u s N o t e s d a t a b a s e c o n c e p t .
by s t y r o t e c h ( 1 3 6 1 2 4 ) writes:
I t h i n k t h e g u y t h a t w r o t e C o u c h D B w a s a N o t e s d e v e l o p e r .
by m i n i m e ( 1 3 2 4 5 5 ) writes:
C o u c h D B , y e s . I t t o o k a l o t o f i t s d e s i g n i d e a s f r o m L o t u s N o t e s .
N o S Q L d a t a b a s e s i n g e n e r a l , h o w e v e r , f o l l o w a l l d i f f e r e n t k i n d s o f p a r a d i g m s a n d d e s i g n s . Y o u c a n ' t m a k e a n y b l a n k e t s t a t e m e n t s a b o u t t h e m b e c a u s e t h e y a l l w e r e b o r n o u t o f t h e n e e d t o s o l v e c o m p l e t e l y d i f f e r e n t p r o b l e m s .
by t i g e r s h a ( 1 5 1 3 1 9 ) writes:
Y e s . Y e s .
A n d m y 1 0 w a s t e d y e a r s a s a N o t e s a d m i n t r y i n g t o f i x t h e ! @ # ! @ t h a t a P H B m a d e u s d o i n N o t e s i n s t e a d o f a r e l a t i o n a l d a t a b a s e r e a l l y m a k e s m e v e r y w a r y o f t h i s w h o l e n o S Q L b o o m .
N o S Q L D a t a b a s e s a r e d e f i n i t e l y g o o d f o r s o m e t h i n g s ( a s i s N o t e s ) b u t i t i s c e r t a i n l y n o N i r v a n a . T h e r e i s a r e a s o n r e l a t i o n a l d a t a b a s e s w e r e i n v e n t e d i n t h e f i r s t p l a c e : a s c h e m a f o r c e s y o u t o b e c o n s i s t e n t w i t h y o u r d e s i g n w h i c h h e l p s w i t h l a r g e p r o j e c t s . I n N o t e s a n d n o S Q L t h i n g s v e r y q u i c k l y b e c o m e a t a n g l e d m e s s , a n d
by k b g ( 2 4 1 4 2 1 ) writes:
Y e s L o t u s N o t e s s h i n e s f o r s o m e c o n c e p t s l i k e d o c u m e n t w o r k f l o w s , f o r e x a m p l e i t i s p o s s i b l e t o c r e a t e a g e n e r i c w o r k f l o w a p p l i c a t i o n a n d a d d w o r k f l o w t o a n y o t h e r L o t u s N o t e s a p p l i c a t i o n w i t h a o n e l i n e i n c l u d e . I m a g i n e t r y i n g t o a d d a g e n e r i c w o r k f l o w a p p l i c a t i o n t o s o m e r a n d o m S Q L d a t a b a s e t a b l e , i t w o u l d b e a m a j o r p r o b l e m .
H o w e v e r f o r l a r g e d a t a b a s e s , s p e e d , d a t a i n t e g r i t y a n d t r a n s a c t i o n s t h e n L o t u s N o t e s d o e s n ' t f a i r w e l l i n c o m p a r i s o n .
by t h i s i s a u n i q u e i d ( 8 2 5 3 9 5 ) writes:
' O r a c l e N o S Q L m i g h t n o t o f f e r t h e h e a d y f u n a n d " j u s t b u i l d i t " e x p e r i m e n t a t i o n o f m a n y o f t h e p u r e o p e n s o u r c e N o S Q L p r o j e c t s , b u t t h a t ' s n o t r e a l l y i t s r o l e .
R e s t a t e d : O r a c l e s t a r t e d a n e w p r o j e c t f r o m s c r a t c h , b u t s t i l l m a n a g e d t o m a k e t h e c o d e l o o k l i k e i t h a d b e e n m a i n t a i n e d b y a m e g a c o r p o r a t i o n f o r a d e c a d e , l i k e o t h e r l o n g - t e r m O r a c l e a n d S u n p r o j e c t s ?
by A D R A ( 3 7 3 9 8 ) writes:
H o w a b o u t : " N o t s u i t a b l e f o r H i g h - s c h o o l k i d s l o o k i n g t o w r i t e t h e i r f i r s t d a t a b a s e a p p l i c a t i o n "
or
" N o t f o r m e r e m o r o n s "
or
" N o t s u i t a b l e f o r e n t h u s i a s t s "
I t s e e m s l i k e o f s i l l y . F o r p l a y i n g a r o u n d w i t h K / V b a s e d s y s t e m s , o n t h e l o w e n d , y o u c a n t h r o w s o m e t h i n g t o g e t h e r w i t h b u b b l e g u m a n d g u m p t i o n w i t h o u t m u c h c o n c e r n a b o u t r e l i a b i l i t y , c o n c u r r e n c y , o r s c a l i n g . I f y o u a r e a l a r g e p r o j e c t w i t h a n o n - t r i v i a l s e t o f r e q u i r e m e n t s , t h e l e a r n i n g c u r v e o n a s o l u t i o n s h o u l d b e f a r l e s s i m p o r t a n t t h a n t h e e f f e c t i v e o u t p
by A n o n y m o u s C o w a r d writes:
" O r a c l e b o r r o w e d t h e b e s t i d e a s f r o m t h e s e g r o u p s a n d b u i l t s o m e t h i n g t h a t w i l l d e l i v e r g o o d p e r f o r m a n c e "
R E A L L Y ?
N o w o t h e r s ' i d e a s c a n b e b o r r o w e d i n t h e c l u s t e r f u c k o f r e g u l a t e d U N n o v a t i o n t h a t t h e U S A i s ? G r e a t n e w s !
D o n ' t g e t m e w r o n g , I ' m 1 0 0 % b e h i n d O r a c l e i n t h i s t h i n g o f B o r r o w i n g I d e a s , I t h i n k t h a t ' s t h e o n l y w a y t o u n s t u c k i n n o v a t i o n , b u t I ' m a l i t t l e b i t s k e p t i c a l a b o u t O r a c l e p l a y i n g n i c e i f s o m e o n e b o r r o w s t h e i r i d e a s .
by c u r m u d g e o n 9 9 ( 1 0 4 0 0 5 4 ) writes:
T h e p e r s o n w h o w r o t e t h i s a r t i c l e w a s a n i d i o t . F i r s t o f a l l , i t d e s c r i b e s s e v e r a l b r i l l i a n t i n n o v a t i o n s O r a c l e b r o u g h t t o t h e t a b l e :
I t ' s a k e y - v a l u e s t o r e I g u e s s t h e y h a v e t o s t e a l t h a t i d e a t o j o i n t h e c a t e g o r y .
C o n s i s t e n c y c a n b e t h r o t t l e d s o t h a t a w r i t e d o e s n o t c o m p l e t e u n t i l i t h a s g o n e t o o n e , a q u o r u m o r a l l r e p l i c a t i o n n o d e s . D u h ! F o r y e a r s t h a t h a s b e e n a f e a t u r e o n n e a r l y e v e r y i n c u m b e n t N o S Q L D B s u c h a s C o u c h D B , M o n g o D B , C a s s a n d r a , a n d o t h e r s .
I t a l l o w s y o u t o a t t a c h a v e r s i o n n u m b e r t o a n
by H a l _ P o r t e r ( 8 1 7 9 3 2 ) writes:
D o e s i t d o s h a r d i n g ? I s i t W e b S c a l e ?
h t t p : / / w w w . y o u t u b e . c o m / w a t c h ? v = b 2 F - D I t X t Z s [ y o u t u b e . c o m ]
by n e o f o r m ( 5 5 1 7 0 5 ) writes:
O r a c l e b o r r o w e d t h e b e s t i d e a s f r o m t h e s e g r o u p s a n d b u i l t s o m e t h i n g t h a t w i l l d e l i v e r g o o d p e r f o r m a n c e t o t h e s w e e t s p o t o f t h e e n t e r p r i s e m a r k e t .
W h e w , t h a n k f u l l y t h e r e ' s n o s u c h t h i n g a s s o f t w a r e p a t e n t s , w h i c h m e a n s w e c a n h a v e a c t u a l i n n o v a t i o n a n d i m p r o v e m e n t s . . . o h . . w a i t , s o f t w a r e p a t e n t s e x i s t i n t h i s t i m e l i n e . . d a m n i t !
● 4 r e p l i e s b e n e a t h y o u r c u r r e n t t h r e s h o l d .
T h e r e m a y b e m o r e c o m m e n t s i n t h i s d i s c u s s i o n . W i t h o u t J a v a S c r i p t e n a b l e d , y o u m i g h t w a n t t o t u r n o n C l a s s i c D i s c u s s i o n S y s t e m i n y o u r p r e f e r e n c e s i n s t e a d .
●
3 3 8 c o m m e n t s D O G E T o R e w r i t e S S A C o d e b a s e I n ' M o n t h s '
●
2 7 2 c o m m e n t s M i c r o s o f t T o R e p l a c e A l l C / C + + C o d e W i t h R u s t B y 2 0 3 0
●
2 6 5 c o m m e n t s P y t h o n F o u n d a t i o n R e j e c t s G o v e r n m e n t G r a n t O v e r D E I R e s t r i c t i o n s
●
2 2 0 c o m m e n t s ' N e w J u n i o r D e v e l o p e r s C a n ' t A c t u a l l y C o d e '
●
2 0 7 c o m m e n t s A t A m a z o n , S o m e C o d e r s S a y T h e i r J o b s H a v e B e g u n T o R e s e m b l e W a r e h o u s e W o r k
L i f e - B e a r i n g L a k e P o s s i b l e O n I c y J u p i t e r M o o n
M o n g o l i a W a n t s T o U s e A r t i f i c i a l G l a c i e r s T o C o o l C a p i t a l
S l a s h d o t T o p D e a l s
S l a s h d o t
A r c h i v e d D i s c u s s i o n
●
●
of l o a d e d
●
S u b m i t S t o r y
I f A = B a n d B = C , t h e n A = C , e x c e p t w h e r e v o i d o r p r o h i b i t e d b y l a w .
- - R o y S a n t o r o
● F A Q
● S t o r y A r c h i v e
● H a l l o f F a m e
● A d v e r t i s i n g
● T e r m s
● P r i v a c y S t a t e m e n t
● A b o u t
● F e e d b a c k
● M o b i l e V i e w
● B l o g
D o N o t S e l l o r S h a r e M y P e r s o n a l I n f o r m a t i o n
C o p y r i g h t © 2 0 2 6 S l a s h d o t M e d i a . A l l R i g h t s R e s e r v e d .
×
C l o s e
W o r k i n g . . .